@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{margin:0px;
	padding:0px;
	font-family:"å®‹ä½“",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:url(../images/bgimage.gif) repeat-x top;}
.top,.nav,.banner,.main,.list_wrap{ width:980px; margin:0 auto}

.top{ height:90px}
.logo{ float:left;}
.search{}
.nav{height:36px; line-height:36px}
.nav,.navl,.navc,.navr{ background:url(../images/navbg.png)  no-repeat scroll 999em 999em transparent}
.navl{ background-position:0 0; width:18px; float:left}
.navc{ background-position:0 -75px; background-repeat:repeat-x; width:944px; float:left }
.navr{ background-position:0 -37px; width:18px; float:right}
.navc ul li{ float:left; width:130px; background:url(../images/navline.jpg) right no-repeat; text-align:center}
.navc ul li a{ font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",Tahoma,Arial,Helvetica,STHeiti; font-size:14px; font-weight:700; color:#fff}
.navc ul li a:hover{ color:#c6f4ff}
.banner{margin-top:10px;margin-bottom:10px; height:250px; overflow:hidden}

/*wrap*/
.about{ width:363px; float:left; background:url(../images/indexboxbg.gif) right no-repeat}
.about .aboutimg{float:left; margin:5px 0 3px 0}
.about p{float:left; width:303px; color:#5f5f5f; line-height:20px}
.news{ width:340px; float:left; background:url(../images/indexboxbg.gif) right no-repeat}
.contact{ width:277px; float:right}
.contact p{ color:#5f5f5f; line-height:24px}
.contact p b{color:#3d5f91}
.contactct{background:url(../images/contactimg.jpg) right bottom no-repeat}

.aboutbg,.newsbg,.contactbg{height:44px;background:url(../images/titlebg.png)  no-repeat scroll 999em 999em transparent}
.aboutbg{width:324px;float:left; background-position:0 0;}
.newsbg{width:296px;float:left; background-position:0 -44px;}
.contactbg{width:277px;float:left; background-position:0 -88px;}

.more{ float:right}



.news .nr{ float:left;}
.news .nr ul{ float:left;}
.news .nr ul li{ width:290px; height:25px; line-height:24px; background:url(../images/newsdot.gif) no-repeat 0; overflow:hidden; color:#5f5f5f; position:relative;}
.news .nr ul li a{ margin-left:26px; color:#5f5f5f;}
.news .nr ul li a:hover{ color:#FBAB00;}
.news .nr ul li span{ position:absolute; top:0; right:0; color:#888}

.search{ float:right; padding-top:40px; background:url(../images/searchbg.jpg) no-repeat 0 0;}
.search form{}
.search ul{ padding:6px 0 0 15px;}
.search li{ float:left; height:26px; line-height:24px; overflow:hidden; color:#666; padding-left:10px;}
.search li span{ display:inline-block; height:24px; background:url(../images/index.jpg) no-repeat 0 -1px #fff; padding-left:5px; border:1px solid #d5d5d5}
.search li span input{ width:120px; height:24px; line-height:24px; background:none; border:none;}
.search li.btn input{ width:56px; height:22px; overflow:hidden; background:url(../images/search6.jpg) no-repeat 0 0; border:none; cursor:pointer;}

.product_scroll{margin-top:20px; height:120px; background-color:#eee; border:1px solid #d7d7d7; border-radius:6px; padding:10px 20px 0 20px; position:relative;}
.product_scroll_inner{ height:113px; overflow:hidden;}
.product_scroll ul{ width:140px; float:left; padding:0 9px; overflow:hidden; }
.product_scroll li img{ width:134px; height:80px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:35px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}
 
.column_r{ float:right; width:222px; padding-right:20px; overflow:hidden; margin-top:20px;}
.company .bt{ height:19px; background:url(../images/title2.jpg) no-repeat 0 0; text-indent:-1000px;}
.company .nr{  padding-top:10px; color:#505050;}
.company .nr .text{ line-height:18px;}
.company .nr .text p{ text-indent:24px; padding-top:7px;}

.friendlink{ margin:0 auto; width:966px; height:62px; background:url(../images/1283504010.jpg) no-repeat 0 0; overflow:hidden; margin-top:20px;}
.friendlink .bt{ float:left; width:66px; height:62px; overflow:hidden; text-indent:-100px;}
.friendlink .nr{ float:left; width:860px; padding-left:20px;}
.friendlink .nr a, .friendlink .nr a img{ float:left;margin:10px 10px 0 0; width:auto; height:18px; line-height:18px; }


/*footer*/
.footer{background:url(../images/footerbg.gif) repeat-x top; height:90px; text-align:center; color:#5f5f5f;padding-top:27px;margin-top:30px; color:#5C5C5C}
.footer a{ padding:0 5px; border-right:1px  solid #DEDEDE; color:#5C5C5C;}
.footer a:hover{ text-decoration:underline;}
.footer_nav span{ border-left:1px solid #DEDEDE;}
.footer_nav a{ padding:0 5px; border-right:1px  solid #DEDEDE; color:#5C5C5C;}
.footer_nav a:hover{ text-decoration:underline;}

/*list.html==================================*/
.list_wrap .column_l{ width:195px;float:left}
.list_wrap .column_l .gywm h4{ height:41px; line-height:32px;background:url(../images/t_product.jpg) no-repeat 0 0;}
.list_wrap .gywm .box, .list_wrap .lxfs .box{ background-color:#fff; border:1px solid #e0e0e0; border-top:0px}
.list_wrap .gywm ul{ padding:10px 0;}
.list_wrap .gywm li{ height:30px; line-height:30px; background:url(../images/dot2.jpg) no-repeat -20px 0; overflow:hidden;}
.list_wrap .gywm li a{ display:block; width:130px; margin:0 auto; text-indent:0px;}
.list_wrap .gywm li a:hover{ color:#9C1E21;}
.list_wrap .lxfs h4{height:41px; line-height:32px;background:url(../images/t_contact.jpg) no-repeat 0 0}
.list_wrap .lxfs p{ padding:10px 10px; line-height:22px;}
.list_wrap .message{ width:195px; height:68px;margin-top:10px;background:url(../images/t_message.jpg) no-repeat 0 0 }
.list_wrap .message a{ width:195px; height:68px; display:block; text-indent:-9999em}
.list_wrap .column_m{  width:770px; float:right;}
.list_wrap .column_m .bt{ height:33px; line-height:33px; background:url(../images/title1.gif) no-repeat 0 0; text-indent:0; position:relative;}
.list_wrap .column_m .bt h4{ font-size:14px; color:#fff; padding-left:20px;}
.list_wrap .column_m .bt span{ position:absolute; right:0; top:0;padding-right:15px; color:#ebf5fc}
.list_wrap .column_m .bt span a{color:#ebf5fc}
.list_wrap .column_m .bt span a:hover{ text-decoration:underline}
.list_wrap .column_m .nr{ border:1px solid #e0e0e0; padding:10px 15px; min-height:627px}
.list_wrap .column_m .nr ul{}
.list_wrap .column_m .nr li{ padding-left:20px; margin-top:10px; height:30px; position:relative; background:url(../images/line.jpg) no-repeat 0 bottom;}
.list_wrap .column_m .nr li a:hover{ color:#FFA605; text-decoration:underline;}
.list_wrap .column_m .nr li span{ position:absolute; right:0; top:0; color:#999;}

.pagelink{ float:right; height:26px; line-height:26px; bottom:0px;margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

/*singel.html==================================*/
.singel_wrap .nr_bt{ margin-bottom:20px; margin-top:10px;}
.singel_wrap .nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.singel_wrap .nr_bt h6{ text-align:center; font:normal 12px "ËÎÌå"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
.singel_wrap .nr_text{ font-size:14px; line-height:26px; color:#333;}

.posts {border:1px solid #e0e0e0; min-height:647px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 175px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist li a img {
	border:1px solid #c2c2c2; PADDING: 2px; WIDTH: 160px; PADDING-TOP: 2px; HEIGHT: 160px
}
.productlist li a:hover img {
	border:1px solid #e75c00
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH:160px; LINE-HEIGHT: 15px;margin-top:5px; HEIGHT: 15px; TEXT-ALIGN: center
}
.sidebar {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 250px
}
.sidebar H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/bg.png) no-repeat 0px -131px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; COLOR: #0b3779; PADDING-TOP: 8px
}
.sidebar UL {
	FLOAT: left; WIDTH: 250px
}
.sidebar UL LI {
	FLOAT: left; MARGIN-BOTTOM: 20px
}
.sidebar UL LI.widget_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar UL LI.widget DIV {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px
}
.sidebar UL LI UL {
	MARGIN-TOP: 15px; FLOAT: left
}
.sidebar UL LI UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/spot.gif) no-repeat 0px 6px; MARGIN: 6px 4px 5px; OVERFLOW: hidden; WIDTH: 230px
}
.sidebar UL LI UL LI UL {
	MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.sidebar UL LI UL.sub LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar UL LI UL.sub LI A:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:hover {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; COLOR: #0b3779; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item A:link {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:visited {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:hover {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
/*-------------*/
.pic a img{padding:2px; border:1px solid #c2c2c2}
.pic a:hover img{border:1px solid #e75c00}